Synonyms for "space station"

Words with similar meaning